679b0d8f27f7c4aae5db6f188e2013556a988213,ymate-platform-log/src/main/java/net/ymate/platform/log/AbstractLogger.java,AbstractLogger,__doMakeCallerInfo,#,67

Before Change


        // 追溯到对应的调用行,如果对应行�存在,则�给出无法确定行�的输出
        if (__depth >= 0 && _stacks.length > 1 + __depth) {
            StackTraceElement _element = _stacks[1 + __depth];
            return StringUtils.substringBeforeLast(_element.getClassName(), ".")
                    .concat(".")
                    .concat(_element.getMethodName())
                    .concat(":")
                    .concat(_element.getLineNumber() + StringUtils.EMPTY);
        }
        return "NO_STACK_TRACE:-1";
    }

After Change


        // 追溯到对应的调用行,如果对应行�存在,则�给出无法确定行�的输出
        if (__depth >= 0 && _stacks.length > 1 + __depth) {
            StackTraceElement _element = _stacks[1 + __depth];
            return _element.getClassName() + "." + _element.getMethodName() + ":" + _element.getLineNumber() + StringUtils.EMPTY;
        }
        return "NO_STACK_TRACE:-1";
    }